package com.singularity.common.domain.entity;


import java.io.Serializable;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.checkerframework.checker.units.qual.Length;

/**
* 智慧排水
* @TableName drain_water
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("drain_water")
public class DrainWater implements Serializable {

    /**
    * 
    */
    @TableId(type = IdType.AUTO)
    private Long id;
    /**
    * 排序
    */
    @ApiModelProperty("排序")
    private Integer orderNo;
    /**
    * 站点编号
    */

    private String code;
    /**
    * 异常值
    */
    @ApiModelProperty("异常值")
    private Double exceptionValue;
    /**
    * 无效值
    */
    @ApiModelProperty("无效值")
    private Double invalidValue;
    /**
    * 最小值
    */
    @ApiModelProperty("最小值")
    private Double minValue;
    /**
    * 探测单位
    */

    private String unit;
    /**
    * 指标中文描述
    */

    private String codeProperty;
    /**
    * 是否为所有站点必须属性，0 就是非必须属性，1 就 是必须属性
    */
    @ApiModelProperty("是否为所有站点必须属性，0 就是非必须属性，1 就 是必须属性")
    private Integer affirmProperty;
    /**
    * 暂时不用的字段
    */
    @ApiModelProperty("暂时不用的字段")
    private Long seria;
    /**
    * 监测指标因子码
    */

    private String codeAscll;
    /**
    * 最大值
    */
    @ApiModelProperty("最大值")
    private Double maxValue;
    /**
    * 
    */

    private String dataType;
    /**
    * 预警状态
    */
    @ApiModelProperty("预警状态")
    private Integer status;
    /**
    * 创建时间
    */
    @ApiModelProperty("创建时间")
    private Date createTime;

}
